package com.sniff.atp.enums.status;

import lombok.Getter;

/**
 * 订单流水类型
 */
@Getter
public enum OrderFlowType {

    /**
     * `fund_flow_type` 资金流水类型：(1, "充值")(2, "提现")(15, "寻源费")(16, "寻源费退款")(3, "商品结算")(4, "国内运费")(5, "国际运费")(6, "手续费")(7, "售后退款")(8, "冻结")(9, "解冻")(10, "转入")(11, "转出")(12, "会员费")(13, "国际运费重量差补扣")(14, "国际运费附加项补扣")(15, "商品附加项")(16, "发货附加项")\r\n	',
     *
     */

    fund_flow_type_one(1, "充值", null),
    fund_flow_type_two(2, "提现",null),
//    fund_flow_type_fifteen(15, "寻源费"),
//    fund_flow_type_sixteen(16, "寻源费退款"),
    fund_flow_type_three(3, "商品结算",null),
    fund_flow_type_four(4, "国内运费",null),
    fund_flow_type_five(5, "国际运费",null),
    fund_flow_type_six(6, "手续费","市場商品仕入れ"),
    fund_flow_type_six1(6, "手续费","既製品仕入れ"),
    fund_flow_type_seven(7, "售后退款",null),
    fund_flow_type_eight(8, "冻结",null),
    fund_flow_type_nine(9, "解冻",null),
    fund_flow_type_ten(10, "转入",null),
    fund_flow_type_eleven(11, "转出",null),
    fund_flow_type_twelve(12, "会员费",null),
    fund_flow_type_thirteen(13, "国际运费重量差补扣",null),
    fund_flow_type_fourteen(14, "国际运费附加项补扣",null),
    fund_flow_type_fifteen(15, "商品附加项",null),
    fund_flow_type_sixteen(16, "发货附加项",null)
    ;
    private String fundFlowName;
    private int fundFlowType;
    private String fundFlowNameCustomer;
    OrderFlowType(int fundFlowType, String fundFlowName, String fundFlowNameCustomer){
        this.fundFlowType = fundFlowType;
        this.fundFlowName = fundFlowName;
        this.fundFlowNameCustomer = fundFlowNameCustomer;
    }
}
